package com.ktgj.service.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ktgj.common.core.annotation.Excel;
import com.ktgj.common.core.web.domain.BaseEntity;

/**
 * 鲸图厅设备验证进厅记录
对象 ktservice_order_channel_viphall
 * 
 * @author ruoyi
 * @date 2022-08-10
 */
public class KtserviceOrderChannelViphall
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long id;

    /** 主键 */
    @Excel(name = "主键")
    private Long orderId;

    /** 劵码类型0 大客户活动码 1 金色会员 2 在线订单 */
    @Excel(name = "劵码类型0 大客户活动码 1 金色会员 2 在线订单")
    private String ticketType;

    /** 劵号 或者会员JSJID */
    @Excel(name = "劵号 或者会员JSJID")
    private String tickertNo;

    /** 渠道编号 */
    @Excel(name = "渠道编号")
    private String channel;

    /** 核销数量（含本人） */
    @Excel(name = "核销数量", readConverterExp = "含=本人")
    private Long useCount;

    /** 核销时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "核销时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date useTime;

    /** 商品标识 */
    @Excel(name = "商品标识")
    private String productUniquecode;

    /** 这个字段只有在TicketType=1 金色会员时才有意义是否含本人 0 不含本人 1 含本人 */
    @Excel(name = "这个字段只有在TicketType=1 金色会员时才有意义是否含本人 0 不含本人 1 含本人")
    private String isSelf;

    /** 渠道贵宾厅订单流水号 */
    @Excel(name = "渠道贵宾厅订单流水号")
    private String thridSerialid;

    /** 贵宾厅ID */
    @Excel(name = "贵宾厅ID")
    private Long viphallId;

    /** 是否删除 0 默认 1已删除 */
    @Excel(name = "是否删除 0 默认 1已删除")
    private Long isDelete;

    private Date createTime;

    private Date updateTime;

    /** 同程鲸图统一生成的劵号 */
    @Excel(name = "同程鲸图统一生成的劵号")
    private String tcjtTickerno;

    /** 卡号 */
    @Excel(name = "卡号")
    private String cardNumber;

    /** 会员本人是否扣减次数 0 不扣 1扣 */
    @Excel(name = "会员本人是否扣减次数 0 不扣 1扣")
    private String isselfuseNum;

    /** 订单流水号 */
    @Excel(name = "订单流水号")
    private String serialId;

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setOrderId(Long orderId) 
    {
        this.orderId = orderId;
    }

    public Long getOrderId() 
    {
        return orderId;
    }
    public void setTicketType(String ticketType) 
    {
        this.ticketType = ticketType;
    }

    public String getTicketType() 
    {
        return ticketType;
    }
    public void setTickertNo(String tickertNo) 
    {
        this.tickertNo = tickertNo;
    }

    public String getTickertNo() 
    {
        return tickertNo;
    }
    public void setChannel(String channel) 
    {
        this.channel = channel;
    }

    public String getChannel() 
    {
        return channel;
    }
    public void setUseCount(Long useCount) 
    {
        this.useCount = useCount;
    }

    public Long getUseCount() 
    {
        return useCount;
    }
    public void setUseTime(Date useTime) 
    {
        this.useTime = useTime;
    }

    public Date getUseTime() 
    {
        return useTime;
    }
    public void setProductUniquecode(String productUniquecode) 
    {
        this.productUniquecode = productUniquecode;
    }

    public String getProductUniquecode() 
    {
        return productUniquecode;
    }
    public void setIsSelf(String isSelf) 
    {
        this.isSelf = isSelf;
    }

    public String getIsSelf() 
    {
        return isSelf;
    }
    public void setThridSerialid(String thridSerialid) 
    {
        this.thridSerialid = thridSerialid;
    }

    public String getThridSerialid() 
    {
        return thridSerialid;
    }
    public void setViphallId(Long viphallId) 
    {
        this.viphallId = viphallId;
    }

    public Long getViphallId() 
    {
        return viphallId;
    }

    public Long getIsDelete() {
        return isDelete;
    }

    public void setIsDelete(Long isDelete) {
        this.isDelete = isDelete;
    }

    public void setTcjtTickerno(String tcjtTickerno)
    {
        this.tcjtTickerno = tcjtTickerno;
    }

    public String getTcjtTickerno() 
    {
        return tcjtTickerno;
    }
    public void setCardNumber(String cardNumber) 
    {
        this.cardNumber = cardNumber;
    }

    public String getCardNumber() 
    {
        return cardNumber;
    }
    public void setIsselfuseNum(String isselfuseNum) 
    {
        this.isselfuseNum = isselfuseNum;
    }

    public String getIsselfuseNum() 
    {
        return isselfuseNum;
    }
    public void setSerialId(String serialId) 
    {
        this.serialId = serialId;
    }

    public String getSerialId() 
    {
        return serialId;
    }

}
